package com.basic.test.mapper;


import java.util.List;

import com.basic.test.modle.MemberInfoDemo;
import com.basic.test.modle.MemberInfoDemoExample;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface MemberInfoDemoMapper {
    long countByExample(MemberInfoDemoExample example);

    int deleteByExample(MemberInfoDemoExample example);

    int deleteByPrimaryKey(Long id);

    int insert(MemberInfoDemo record);

    int insertSelective(MemberInfoDemo record);

    List<MemberInfoDemo> selectByExample(MemberInfoDemoExample example);

    MemberInfoDemo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") MemberInfoDemo record, @Param("example") MemberInfoDemoExample example);

    int updateByExample(@Param("record") MemberInfoDemo record, @Param("example") MemberInfoDemoExample example);

    int updateByPrimaryKeySelective(MemberInfoDemo record);

    int updateByPrimaryKey(MemberInfoDemo record);
}